package com.xu.GOF23.adapter.Component;


//客户端类：向想上网 ，插不上网线 ，需要适配器 去做转换
public class Computer {

    public void net(NetToUsb adapterUsb) {
        //上网的具体实现~，找一个转接头
        adapterUsb.handlerRequest();
    }

    public static void main(String[] args) {

        Computer computer = new Computer();//电脑
        Adaptee adaptee = new Adaptee();//网线
        AdapterReal adapterReal = new AdapterReal(adaptee);//适配器
        //现在就是 适配器它不具备上网功能 它需要传入一个网线 网线
        //再把适配器传给电脑上网
        computer.net(adapterReal);
        //现在相当于 适配器继承了网线 拥有了可以上网的功能


    }
}
